/*
 * structs.h
 *      Author: dani
 */

#include "constants.h"

#ifndef STRUCTS_H_
#define STRUCTS_H_

typedef enum {UNDEFINED = -1,AES128, AES192,AES256,DES} CriptoType;
typedef enum {NONE = -1,ECB,CFB,OFB,CBC} CriptoMode;

typedef struct stParams
{
	char in[FILENAME];
	char out[FILENAME];
	int op;
	char pass[PASSWORD];
	char key[KEY];
	char iv[IV];
	CriptoType a;
	CriptoMode m;
} Params;


#endif /* STRUCTS_H_ */
